package com.gillion.business.model;

import com.gfa4j.mybatis.annotation.CommonField;
import com.gfa4j.mybatis.annotation.CommonFieldType;
import com.gfa4j.mybatis.model.BaseModel;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Version;

@Entity
@Table(name = "SYS_ACL_COLUMN")
public class SysAclColumn extends BaseModel implements Serializable {
    private String aclColumnId;

    private String aclTableId;

    private String dataType;

    private String columnName;

    private static final long serialVersionUID = 1L;

    @Column(name = "ACL_COLUMN_ID")
    @Id
    @GeneratedValue(generator = "UUIDGenerator")
    public String getAclColumnId() {
        return aclColumnId;
    }

    public void setAclColumnId(String aclColumnId) {
        this.aclColumnId = aclColumnId;
    }

    @Column(name = "ACL_TABLE_ID")
    public String getAclTableId() {
        return aclTableId;
    }

    public void setAclTableId(String aclTableId) {
        this.aclTableId = aclTableId;
    }

    @Column(name = "DATA_TYPE")
    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    @Column(name = "COLUMN_NAME")
    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }
}